﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ie>
<head runat="server">
  <title>JavaVM Status Viewer</title>
	<style type="text/css">
		@media all {
			IE\:clientCaps {behavior:url(#default#clientcaps)}
		}
	</style>
</head>
<body>

<ie:clientCaps ID="oClientCaps" /><h2>
クライアント設定確認
</h2>

<table border="0" cellpadding="0" cellspacing="0">

<script language="JavaScript">
<!--
if(isDhtmlEnable()) {
var sClassIDJavaVM	= "{08b0e5c0-4fcb-11cf-aaa5-00401c608500}"; 
var sClassIDIE			= "{89820200-ECBD-11CF-8B85-00AA005B4383}"; 

sVersion   = oClientCaps.getComponentVersion(sClassIDIE,"componentid");
if (sVersion != "") sVersion = " Version " + sVersion;
document.write("<tr><td valign=top>");
document.write("<b><font color='blue'>■ Internet Explorer のバージョン " + "（" + sVersion + " ）</font></b><br/>");
document.write("</td></tr>");
document.write("<tr><td colspan='2'><hr size='1' noshade></td></tr>");

bAvailable = oClientCaps.isComponentInstalled(sClassIDJavaVM, "componentid");
if(oClientCaps.javaEnabled == false) {
document.write("<tr><td valign=top>");
document.write("<b><font color='red'>■ Java VMが無効になっています</font></b><br><br><p>");
document.write("</td></tr>");
document.write("<tr><td colspan='2'><hr size='1' noshade></td></tr>");
} else {
document.write("<tr><td valign=top>");
document.write("<b><font color='blue'>■ Java VMが有効になっています</font></b>");
document.write("</td></tr>");
document.write("<tr><td colspan='2'><hr size='1' noshade></td></tr>");
}
if(!bAvailable) {
document.write("<tr><td valign=top>");
document.write("<b><font color='red'>■ 「Microsoft社のJava VM」が見つかりません</font></b>");
document.write("</td></tr>");
document.write("<tr><td colspan='2'><hr size='1' noshade></td></tr>");
} else {
sVersion   = oClientCaps.getComponentVersion(sClassIDJavaVM,"componentid");
if (sVersion != "") sVersion = " Version " + sVersion;
document.write("<tr><td>");
document.write("<b><font color='blue'>■ 「Microsoft社のJava VM」が見つかりました" + "（" + sVersion + " ）</font></b><br>");
//document.write("(2003年5月26日時点の最新バージョン「5,0,3810,0」)<br>");
document.write("</td></tr>");
document.write("<tr><td colspan='2'><hr size='1' noshade></td></tr>");
}
document.write("<tr><td colspan='2'>");
//document.write("<b>■確認3 確認1,2とも「OK」の場合、以下の確認3をご確認ください</b><br>");
document.write("</td></tr>");
} else {
document.write("<tr><td colspan='2'>");
document.write("<b>DHTMLが利用できません</b><br>");
document.write("</td></tr>");
}
//document.write("チェック終了<br>");

// 上記で利用する関数
function getBrowserName() {
var aName = navigator.appName.toUpperCase();
if (aName.indexOf("EXPLORER") >= 0) return "Explorer";
if (aName.indexOf("NETSCAPE") >= 0) return "Netscape";
return "";
}

function getBrowserVersion() {
var browser =  getBrowserName();
var version = 0;
var s = 0;
var e = 0;
appVer = navigator.appVersion;
if(browser == "Netscape") {
s = appVer.indexOf(" ", 0);
version = eval(appVer.substring(0, s));
if(_version >= 5) version++;
}
if(browser == "Explorer") {
appVer = navigator.userAgent;
s = appVer.indexOf("MSIE ", 0) + 5;
e = appVer.indexOf(";", s);
version = eval(appVer.substring(s, e));
}

return version;
}

function isExplorer() {
return (getBrowserName().indexOf("Explorer") >= 0);
}

function isDhtmlEnable() {
var flag = false;

if(isExplorer()) {
if(getBrowserVersion() >= 4) {
flag = true;
}
}

return flag;
}

function isJavaEnabled() {
return (navigator.javaEnabled());
}
//-->
</script>
</table>
<!-- JavaScript無効 -->
<noscript> 
JavaScriptが利用できません
</noscript>
<br/>
<h5>JavaVMをコマンドプロンプトで確認する場合は、<font color="blue">jview</font> コマンドを使用する<br/></h5>
<a href="http://www.microsoft.com/japan/security/bulletins/ver_ie.mspx">Internet Explorer のバージョン一覧</a>
</body>
</html>
